#include "cabecera.h"

int existeArchivo(char* ficherito){
	FILE* fichero;
	fichero = fopen(ficherito,"r");
	if(fichero == NULL){
		return 0;
	}
	else{
		return 1;
	}
}

void imprimeAlumnos(char *ficherito){
	FILE* fichero;
	char nombre[100];
	char cad2[100];
	char cad3[100];
	int edad, tipo;
	fichero = fopen(ficherito,"r");
	while(fgets(nombre, 100, fichero) != NULL){
		fgets(cad2,100,fichero);
		fgets(cad3,100,fichero);
		nombre[strlen(nombre)-1] = '\0';
		edad = atoi(cad2);
		tipo = atoi(cad3);
		printf("__________\n");
		printf("Nombre: %s\n", nombre);
		printf("Edad: %d\n", edad);
		printf("Tipo: %d\n", tipo);
	}
	fclose(fichero);
}

void separaAlumnos(char* ficherito){
	FILE* fichero;
	FILE* ciencias;
	FILE* letras;
	char nombre[100];
	char cad2[100];
	char cad3[100];
	int edad, tipo;
	fichero = fopen(ficherito, "r");
	ciencias = fopen("ciencias.txt", "w");
	letras = fopen("letras.txt", "w");

	while(fgets(nombre, 100, fichero) != NULL){
		fgets(cad2,100,fichero);
		fgets(cad3,100,fichero);
		nombre[strlen(nombre)-1] = '\0';
		edad = atoi(cad2);
		tipo = atoi(cad3);
		if(tipo == 0){
			fprintf(ciencias, "%s", nombre);
			fprintf(ciencias, "%d\n", edad);
		}
		else{
			fprintf(letras, "%s", nombre);
			fprintf(letras, "%d\n", edad);
		}
	}
	fclose(fichero);
	fclose(ciencias);
	fclose(letras);

}
